1. Pengenalan Framework CSS Bootstrap
- Pengertian CSS Framework
- Pengertian Bootstrap
- Sejarah dan perkembangan Bootstrap
- Kelebihan dan kekurangan Bootstrap
- Contoh website yang menggunakan Bootstrap
2. Instalasi dan Setup Bootstrap
- Cara menggunakan Bootstrap melalui CDN
- Cara menggunakan Bootstrap melalui download file
- Struktur file Bootstrap (CSS dan JavaScript)
- Menghubungkan Bootstrap ke file HTML
- Membuat halaman HTML pertama dengan Bootstrap
3. Sistem Grid pada Bootstrap
- Pengertian Grid System
- Konsep container
- Konsep row
- Konsep column
- Pembagian kolom (12 grid system)
- Membuat layout sederhana menggunakan grid
- Nested grid (grid di dalam grid)
4. Komponen Layout Bootstrap
- Container dan container-fluid
- Margin dan padding utilities
- Display utilities
- Flexbox utilities
- Alignment utilities
5. Typography pada Bootstrap
- Heading (h1 – h6)
- Text alignment (left, center, right)
- Text color
- Font weight
- Lead text
6. Komponen UI Bootstrap
- Button
- Card
- Alert
- Badge
- List group
7. Form pada Bootstrap
- Struktur form Bootstrap
- Input text
- Select box
- Checkbox dan radio button
- Form validation sederhana
8. Navigation pada Bootstrap
- Navbar
- Menu navigasi
- Dropdown menu
- Responsive navbar
- Menu collapse
9. Komponen Interaktif Bootstrap
- Modal
- Carousel / Slider
- Collapse
- Tooltip
- Accordion
10. Konsep Responsive Website
- Pengertian responsive website
- Pentingnya responsive design
- Mobile-first design
- Perbedaan desktop-first dan mobile-first
- Prinsip desain responsive
11. Breakpoint Responsive Bootstrap
Bootstrap memiliki beberapa ukuran layar standar.
|
Breakpoint
|
Ukuran layar
|
|
sm
|
≥576px
|
|
md
|
≥768px
|
|
lg
|
≥992px
|
|
xl
|
≥1200px
|
|
xxl
|
≥1400px
|
12. Layout Responsive dengan Bootstrap
- Responsive grid layout
- Responsive image
- Responsive typography
- Responsive spacing
- Responsive navbar
13. Praktik Membuat Layout Website
- Membuat header website
- Membuat navbar responsive
- Membuat section hero
- Membuat section card / produk
- Membuat footer
14. Best Practice Desain Website Responsive
- Gunakan grid system dengan benar
- Prioritaskan tampilan mobile
- Gunakan gambar yang responsive
- Hindari ukuran tetap (fixed width)
- Optimasi kecepatan loading website